Подход точно такой же как примере в VBA: "Шаг 66 - Использование анимационных курсоров". Создаем приложение на базе диалогового окна. В классе диалогового окна объявляем переменную типа HCURSOR:
class CTestMFCDlg : public CDialog
{
// Construction
public:
CTestMFCDlg(CWnd* pParent = NULL); // standard constructor
HCURSOR hr;
// Dialog Data
//{{AFX_DATA(CTestMFCDlg)
......
};
В функции инициализации настраиваем курсор:
BOOL CTestMFCDlg::OnInitDialog()
{
......
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
hr=LoadCursorFromFile("Globe.ani");
::SetClassLong(this->m_hWnd,GCL_HCURSOR,(long)hr);
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
}
Функция SetClassLong описана в шаге "Шаг 134 - Смена курсора". Функция LoadCursorFromFile создает курсор из файла.
